/**
 * 配置 Windi CSS 工具 see https://cn.windicss.org/guide/configuration.html
 */
import type { FullConfig } from 'windicss/types/interfaces';
import { defineConfig } from 'windicss/helpers'
import colors from 'windicss/colors'

export default defineConfig(<FullConfig>{
    darkMode: 'class',
    preflight: {
        includeBase: true, //使用windicss基础样式
        includeGlobal: true //使用windicss全局样式, 不开启基础样式此项无意义
    },
    prefixer: true, //是否使用输入框placeholder文字默认颜色
    // 开启元素属性模式
    attributify: {
        prefix: 'css:',//元素属性前缀
    },
    theme: {
        extend: {
            colors: {
                // 在这里配置你的调色板
                grey: colors.gray,
            },
            screens: {
                //样式使用原生媒体查询"print:hidden"隐藏要打印的元素
                print: { raw: 'print' },
                'sm': '640px',
                'md': '768px',
                'lg': '1024px',
                'xl': '1280px',
                '2xl': '1536px',
            }
        }
    }
})